package controller;


import java.awt.Point;

import model.DefaultModel;

import vue.AireDePoint;

public interface InterfaceStateAireDePoint {

	public abstract InterfaceStateAireDePoint mousePressed(Point p,
			int button);

	public abstract InterfaceStateAireDePoint mouseReleased(Point p);

	public abstract InterfaceStateAireDePoint mouseDragged(Point p);

	public abstract InterfaceStateAireDePoint mouseMoved(Point p);
	
	public abstract InterfaceStateAireDePoint keyPress(int key);


}
